 .
   :

        1,96 (   ,      ).
      :

    Windows
    Linyx

()         .
  3 :

    Flashpoint.cfg   , ,    ..
    UserInfo.cfg          ..
    Sample.cfg  server.cfg  ,  ,    ..

  ,    ,    <  > .

Flashpoint.cfg

     -   ,  BIS.        ,     
   ini-,      (FlashpointPreferences.exe),       
    .

Light_Explo="1";
Cloudlets="1";
Cockpit_Textures="64";
Limit_LOD="0.019";
CPU_Benchmark="1145";
3D_Performance="1145";
Frame_Rate_Pref="500";
VehShadows="1";
File_Heap="8";
Object_Textures="2048";
HW_Type="Direct3D";
MaxObjects="256";
Shadows="0";
Language="English";
Quality_Pref="500";
Resolution_W="1024";
Adapter="0";
Texture_Heap="8";
Resolution_Bpp="32";
Resolution_H="768";
Reflections="1";
MaxLights="12";
Sky="1";
Animated_Textures="128";
Light_Missile="1";
Landscape_Textures="2048";
Textures_Drop_Down="4";
Shadows_LOD="0.050";
LOD="7.500";
Total_Memory="128 MB";
Light_Static="1";

     .       ( :  ,  ,    ..)  
     ,     ,       .
   , 

    Total_Memory="128 MB";

    ,       ,       .   - 
   ,    ,  ,     FlashpointPreferences.exe.  
 .     Flashpoint.cfg.           ,  
    .

       ,           
  .

    MaxMsgSend=<limit>; -   ,      1 .    ,      
 .  : 128.
    MaxSizeGuaranteed=<limit>; -      ,  .       
.      .  : 512.
    MaxSizeNonguaranteed =<limit>; -      ,  .      
   .          (bandwidth),    . 
 : 256.          ,       .
    MinBandwidth =<bottom_limit>; -       /.       
 .   ()       ,   ,      
,            .  : 131072 (128 kbps).
    MaxBandwidth=<top_limit>; -      /.   ,  MinBandwidth.

BIS         1bps (1024kbps) :
MaxMsgSend = 256;
MinBandwidth = 768000;

  ,              ,      ,   
  ,    .
   ,   ,   , , ,  ,       ,  
 ,      ,         .

       .       , ,   ,   :

#monitor **

     ** -  ,      .     :

          ;
         ,    .

     ,         ,       30.     ,   
,    10  10  5-10 ,     ,      (     
         ).
          #monitor 0.

 ,     ,     :

    MaxCustomFileSize=<*****>;

      ***** -     (  ),       ,  ;      
 ,       ,    ,         .

UserInfo.cfg

       ....\Users\nameplayer\,  nameplayer  ,    ,   .  ,   
 ,    . ..     ,       .        ,  ,     . ,      ,    ,  ,  Administrator.

  UserInfo.cfg,     ,   ,      ,    
:

    viewDistance=<   >;

    -      ,       , ,  ,        
.

  ,       ,    (0 - , 1 - )      
  :

    diffArmor[]={1,0}; -  ;
    diffFriendlyTag[]={1,0}; -   ( );
    diffEnemyTag[]={0,0}; -   ( );
    diffHUD[]={1,0}; -   ;
    diffAutoSpot[]={1,0}; - ;
    diffMap[]={1,0}; -    (           );
    diffWeaponCursor[]={1,1}; -  ;
    diffAutoGuideAT[]={1,0}; -    AT  ;
    diffClockIndicator[]={1,1}; -   ;
    diff3rdPersonView[]={1,0}; -    ;
    diffTracers[]={1,1}; -  ;
    diffUltraAI[]={0,0}; -  ;

        ,       ,  >        ,       .         UserInfo.cfg    .

Sample.cfg

 ,      .     server.cfg. ,    bat-  
   -config=sample.cfg    -config=server.cfg.
        .     FLASHPOINTRESISTANCE.EXE     
  - FLASHPOINTRESISTANCE.EXE -server -config=sample.cfg.        ,  ,  
 sample.cfg.

    password = <session_password>; -    ,   , ;
    passwordAdmin = <admin_password>; -  ;
    hostname = "<user friendly host name>"; -   ;
    motd[]=
    {

        "<1st MOTD line>",
        "<2nd MOTD line>",
        ,
        "<Last MOTD line>"

    };
    -  ,         -    ,  ;
    motdInterval=<interval_in_sec>; -           motd[];
    voteThreshold=<threshold>;               (     
  ) -  0  1.  - 0.3.     (  1.1)   ;
    reportingIP="<id_address>"; - IP     .  "" .  : "master.gamespy.com"    
   All Seeing Eye;
    voteMissionPlayers=<number>; -  ,    -       (   ). 
 : 1.   4;  ,       ,      , ,  
 voteThreshold (       )

    -   ,      ,  ( ,   
       Wait for server   ):

class Missions
{

    class Mission01
    {

        template = <mission_name>;

        //   (  pbo)       MPMissions.
        cadetMode = 0; //0 =  , 1 =  .
        param1 = 1800; //      description.ext   .     .
        param2 = 10000; //       description.ext   .          
 .

    };

    class Mission02
    {

        template = <mission_name>;

        //   (  pbo)       MPMissions.
        cadetMode = 0; //0 =  , 1 =  .
        param1 = 1800; //      description.ext   .     .
        param2 = 10000; //       description.ext   .          
 .

    };

          .   .

};

  ():

checkfiles[]=
{
"res\bin\config.bin",
"res\bin\resource.bin"
};

         ,   ,    .     ,      
,           ,    , -       .       .

 .

    KickDuplicate = "false";

        -  ,    1.92.          ID; false  
     0    ID, true  1   (     ID,   ID       
).
        ,        ID,     !        . 
 -  FADE (   fade)    ,  .

    MaxPlayers=20;

        -     -      ,     
(       ).

    equalModRequired=1;

        -     ,             
(1  , 0  )  : -mod=@ECL.


     sample.cfg

     //           .  ,        
 ,      () //.  //        
  .

HostName="OFP Server";
reportingIP="master.gamespy.com";

password="";
passwordAdmin="123";

MaxPlayers=30;
KickDuplicate=0;
equalModRequired=0;

voteThreshold=0.33;
voteMissionPlayers=4;

motd[]=
{

    " /Welcome   OFP Server",
    "Custom Files = 12 Kb",
    "   -  - 100%!  ",

};
motdInterval=2;

checkfiles[]=
{
"res\bin\config.bin",
"res\bin\resource.bin"
};

class Missions
{

    class Mission01
    {

        template = dm_island.noe;
        cadetMode = 0;
        param1 = 1800;
        param2 = 10000;

    };

    class Mission02
    {

        template = ctf 34 ecl cqb lamentin v1.0.eden;
        cadetMode = 0;
        param1 = 1;
        param2 = 1;

    };

};

   ,    /   ban.txt      ID (     ), 
      ID  .

   :

    -config=<_> -    .
    -port=<_> -  ,     (       ( 2302))
    -logfiles=<_> -        (  ID ,     ,   
 ( ),       ..)
    -netlog=<_> -        (    +    (   
IP ))


 .

          ,    ,      ,   
  .
             ,            
           ,           .
       (  )


 .

